Back to Jobs
1 Week ago
Senior Software Engineer ( Generative AI Developer, AI-Powered Code Developer)
Bangalore, Karnataka, India
Information Technology
Full-Time
Rocket Software
Overview
It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description Summary:
The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.
Position Reports to: Manager, Software Engineering
Job Overview:
The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.
Essential Duties and Responsibilities:
Bachelors/Masters degree in Computer Science or equivalent
Travel Requirements:
0-10%
Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to people@rocketsoftware.com. We will make a determination on your request for reasonable accommodation on a case-by-case basis.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Job Description Summary:
The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.
Position Reports to: Manager, Software Engineering
Job Overview:
The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences software's design in relation to hardware.
Essential Duties and Responsibilities:
- Review and provide feedback on designs.
- Takes ownership of the design and development of features within their component.
- Recognizes and practically solves for anti-patterns.
- Good understanding of how his/her work aligns with high-level use cases and team deliverables.
- Define (more than a feature, less than a product) a component that fits into an architecture.
- Describe and defend design decisions for components owned by the team.
- Optimize software design to leverage platform capabilities.
- Acts as the technical subject matter expert for a product domain.
- Quantify and communicate work estimates and risks to direct management
- Handle multiple competing priorities with minimal help
- Understand features as a whole and able to break down larger stories and features into tasks
- Familiar with most of the technologies we focus on and what markets they target
- Takes ownership of customer issues and effectively communicate with Support/SEs to resolve field questions/issues
- Discuss with customers what larger concerns and problems they are trying to solve, over and above the immediate technical concerns
- Willingness to teach and grow junior team members
- Excellent listening skills
- Effectively works within the team and across teams
- Ensures all tasks are completed thoroughly and that any work done is tested, unit tested, documented, and ready for customers
- Takes identified problems and concerns and create a plan to fix the problem and prevent it from occurring again
- Follows through on all tasks
- Reliably delivers expected work products and outcomes
- Imparts a sense of urgency on junior team members
- 8+ years of software engineering experience
- Programming Expertise: Strong proficiency in at least one major programming language (e.g., Python, Java, C++, JavaScript) and understanding of software design principles.
- Machine Learning Knowledge: Deep understanding of machine learning concepts, including deep learning architectures, neural networks, and natural language processing (NLP) techniques.
- AI Frameworks: Familiarity with popular AI frameworks like OpenAI Codex, Github Copilot, Codeium, TensorFlow, PyTorch, or Hugging Face for model development and training.
- Software Development Practices: Understanding of software development methodologies, version control systems (like Git), and best practices for code quality.
- Problem-Solving Skills: Ability to analyze complex problems, identify potential issues with generated code, and propose solutions to improve the model's output.
- Writes code faster than the average developer.
- Outstanding quality with few bugs in generated code.
Bachelors/Masters degree in Computer Science or equivalent
Travel Requirements:
0-10%
- Job Family Group: Engineering
- Job Family: Software & Quality Assurance Engineering
- Job Profile Name: Senior Software Engineer
- Employee Type:Individual Contributor
- Job Level: P4 (Advanced)
Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to people@rocketsoftware.com. We will make a determination on your request for reasonable accommodation on a case-by-case basis.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in