Fluence
Company
Senior Software Engineer
Job Description
This job posting has expired and no longer accepting applications.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining robust AWS-based SaaS applications. This role involves creating high-performance systems with expertise in real-time data visualization, including charting capabilities. You will collaborate closely with data scientists, product managers, and subject matter experts to deliver innovative solutions.
Key Responsibilities:
1.Design & Development: Build scalable AWS SaaS applications using Kotlin, Java Spring Boot, Python, Docker Containers, and PostgresDB.
2.Real-Time Data Visualization: Develop systems to display real-time data using time-series databases and charting libraries.
3.Collaboration: Partner with data scientists, product managers, and subject matter experts to understand requirements and deliver solutions.
4.Code Management: Write clean, efficient code; develop prototypes; troubleshoot issues; and address performance bottlenecks.
5.Technical Leadership: Provide technical guidance and mentorship to the development team.
6.Design Discussions: Contribute to design discussions and offer valuable insights for making sound technical decisions.
7.Documentation: Define and document best practices, coding standards, and development methodologies.
Qualifications:
Must-Have Skills:
1.5+ years of hands-on experience with Kotlin, Java Spring Boot, Python, Docker Containers, and PostgresDB.
2.Proven expertise in developing SaaS applications on AWS with at least 5 years of experience.
3.Strong knowledge of real-time data visualization using time-series databases.
4.Proficiency in adhering to coding standards, static code analysis, and unit testing for high-quality code delivery.
5.Strong understanding of distributed systems and application performance tuning.
Nice-to-Have Skills:
1.Experience with JavaScript/TypeScript-based front-end development for data visualization.
2.Familiarity with CI/CD pipelines and DevOps practices.
3.Understanding of MLOps and DataOps workflows.
4.Strong grasp of data structures and algorithms.
5.Experience working in Ubuntu and Docker development environments.
Educational and Certification Requirements:
•A Bachelor’s degree in Computer Science or a related field is preferred.
•AWS certifications are highly desirable.
Please mention that you found this job on MoAIJobs, this helps us grow. Thank you!
Fluence
1 job posted
About the job
Similar Jobs
Discover more opportunities that match your interests
- 23 days ago
Senior Software Engineer, AI
Houzz
View details - 24 days ago
Senior, Software Engineer - AI
Walmart
Bentonville, ARView details - 18 days ago
Senior AI Software Engineer
Salesforce
California - Palo AltoView details - 18 days ago
Senior, Software Engineer - AI
Walmart
(USA) Crossman Respect Building CA SUNNYVALE Home OfficeView details - 25 days ago
Senior, Software Engineer - Machine Learning Engineer
Walmart
(USA) Crossman Service Building CA SUNNYVALE Home OfficeView details - 15 days ago
Senior Software Engineer (AI)
Mastercard
Pune, IndiaView details - 9 days ago
Senior Gen AI Software Engineer
Dell Technologies
Herzliya, IsraelView details - 6 days ago
Senior Software Engineer / Data Engineer
Twilio
RemoteView details - 2 days ago
Senior Software Engineer, AI Products
Attentive
View details - 29 days ago
Senior Software Engineer, Safety - Gen AI
Samsara
RemoteView details
View all ML Engineer jobs
Looking for something different?
Browse all AI jobs